Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 France F2 Spain F2 Spain F3 Spain F4 France F4 France F5 Spain F5 Spain F6 Spain F2 Spain F3 France F4 Croatia F4 Croatia F6 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Spain F36 Germany F1 Germany F2 Croatia F1 USA F7 Spain F22 Spain F26 Spain F1 Spain F7 Spain F8 Internationaux de Tennis de Brest - Brest Gemax Open 2002 - Belgrade VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Ljubljana Open 2002 - Ljubljana Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Muller Cup - Ulm Oberstaufen Cup - Oberstaufen The Hilversum Open - Hilversum Ciudad de Pozoblanco 'Open Diputacion' - Cordoba XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Zagreb Open - Zagreb Fujitsu Siemens Open - Budapest Copa Sevilla - Seville Open de Tanger - Tangier Okal Cup - Eckental Zagreb Open - Zagreb XI Venice Open - Venice Stella Artois Clay Court Championships - Budaors Warta Cup 2001 - Sopot Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Banja Luka 2002 - Banja Luka Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Gemax Open - Belgrade Sarajevo Open - Sarajevo Zagreb Open - Zagreb Prague Open - Prague Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Arroyo de la Encomienda - Valladolid CA Challenge - Graz XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Challenger Groningen - Groningen Copa Sevilla Internacionales de Andalucia - Seville Lambertz Open - Aachen Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Tennis Napoli Cup 2004 - Napoli Ispat Open 2004 - Ostrava Zagreb Open - Zagreb Prague Open - Prague Ljubljana Open - Ljubljana Schickedanz Open - Furth Memorial Savigni - Sassuolo ATU Cup - Weiden Ciudad de Pozoblanco 'Open Diputacion' - Cordoba San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Porsche Open - Poznan Trani Cup - Trani S Tennis Master Championship - Graz GHI Bronx Classic - Bronx ATP Challenger Open 2004 - Monchengladbach Brasov Challenger - Brasov TED Open - Istanbul Banja Luka Challenger 2004 - Banja Luka Pekao Open 2004 - Szczecin Dubrovnik Open - Dubrovnik Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Privat Bank Cup - Dnepropetrovsk Jameson Cup - Milan La Serena Open - La Serena Intersport Heilbronn Open - Heilbronn Copa Telefonica CTC Chile - Santiago Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Tunis Open - Tunis San Remo Tennis Cup 15° Piertomaso - San Remo Ljubljana Open - Ljubljana 4° Sporting Challenger - Turin Trofeo Internacional Club Laieta - Barcelona 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia S Tennis Masters - Graz Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Challenger Copa Sevilla - Seville Banja Luka Challenger 2005 - Banja Luka Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston PrivatBank Cup - Dnepropetrovsk The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul The LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Copa Sevilla - Seville Banja Luka Challenger - Banja Luka Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago Internazionali de Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Open Prevadies - St. Brieuc Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Prosperita Open 2007 - Ostrava Tunis Open 2007 - Tunis ECU Prague Open - Prague Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul LXVII Concursu Internacional de Vigo - Vigo GHI Bronz Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Genova Open Challenger - Genova Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Open des Alpes Trophee BNP Paribas - Grenoble Bauer Watertechnology Cup 2007 - Eckental Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Rijeka Open - Rijeka III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Pharma Medico Open 2008 - Aarhus Zagreb Open - Zagreb Memorial A. Manfredini Sassuolo Challenger - Sassuolo Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba Dublin Challenger - Dublin Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz ATP Open Castilla y Leon - Segovia TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk Bogota Challenger Sunrise Challenger Athens Challenger Rome Challenger Sofia Challenger Tunis Challenger Tenerife Challenger Zagreb Challenger Prostejov Challenger Furth Challenger Rijeka Challenger Segovia Challenger Istanbul Challenger Vigo Challenger Alphen Challenger Seville Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Napoli Challenger Sacramento Challenger Tarragona Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Heilbronn Challenger Honolulu Challenger Bergamo Challenger Belgrade Challenger Tanger Challenger Meknes Challenger Cherbourg Challeger Rabat Challenger Sarajevo Challenger Caltanissetta Challenger Jersey Challenger Barletta Challenger Monza Challenger Zagreb Challenger Prostejov Challenger Nottingham Challenger Turin Challenger Arad Challenger Scheveningen Challenger Recanati Challenger Segovia Challenger San Sebastian Challenger Geneva Challenger Como Challenger Seville Challenger Rijeka Challenger Banja Luka Challenger Ljubljana Challenger Salzburg Challenger Helsinki Challenger Bucaramanga Challenger Bergamo Challenger Sarajevo Challenger Le Gosier Challenger Athens Challenger Rome Challenger Zagreb Challenger Cremona Challenger Alessandria Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger Sopot Challenger Segovia Challenger San Sebastian Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Ljubljana Challenger Madrid Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Ortisei Challenger Salzburg Challenger Bucaramanga Challenger Bergamo Challenger Meknes Challenger Salinas Challenger Guadalajara Challenger Bath Challenger St. Brieuc Challenger Caltanissetta Challenger Kosice Challenger Marburg Challenger Oberstaufen Challenger Pozoblanco Challenger Segovia Challenger Alphen Challenger Seville Challenger Trnava Challenger Madrid Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger St. Brieuc Challenger Segovia Challenger Seville Challenger Croatia Open - Umag Mallorca Open - Mallorca Croatia Open - Umag Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Open de Tenis Comunidad Valenciana - Valencia International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Croatia Open - Umag Open Romania - Bucharest St. Petersburg Open - St. Petersburg Medibank Private International - Sydney International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg VTR Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Masters Series Madrid - Madrid Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Pozoblanco Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4